package models

import (
	"gorm.io/gorm"
)

type Users struct {
	gorm.Model
	Username string `gorm:"column:username;type:varchar(50);not null;default '';comment '用户名'"`
	Password string `gorm:"column:password;type:varchar(255);not null;default '';comment '登录密码'"`
	Email    string `gorm:"column:email;type:varchar(50);not null;default '';comment '邮箱';uniqueIndex"`
	Mobile   string `gorm:"column:mobile;type:varchar(11);not null;default '';comment '手机号';uniqueIndex"`
	Salt     string `gorm:"column:salt;type:varchar(10);not null;default '';comment '密码盐'"`
	IsAdmin  int    `gorm:"column:is_admin;type:int;not null;default 20;comment '是否管理员：20-否，10-是'"`
	Status   int    `gorm:"column:status;type:int;not null;default 10;comment '状态：10-正常，20-禁用'"`
}
